package variables;

public class Cliente {

	public static Cuenta[] cuentasVIP = new Cuenta[100];
	public  static int contArray = 0;
	private String strNombre;
	private String strDomicilio;
	private Cuenta cuenta;
	
	
	public Cliente(String strNombre, String strDomicilio, Cuenta cuenta) {
		super();
		this.strNombre = strNombre;
		this.strDomicilio = strDomicilio;
		this.cuenta = cuenta;
		if (cuenta.isVip() && contArray <99){
			cuentasVIP[contArray] = cuenta;  //el contador nos sirve para saber la posicion a insertar.
			contArray = contArray + 1;
			}
	}


	public static Cuenta[] getCuentasVIP() {
		return cuentasVIP;
	}


	public static void setCuentasVIP(Cuenta[] cuentasVIP) {
		Cliente.cuentasVIP = cuentasVIP;
	}


	public static int getContArray() {
		return contArray;
	}


	public static void setContArray(int contArray) {
		Cliente.contArray = contArray;
	}


	public String getStrNombre() {
		return strNombre;
	}


	public void setStrNombre(String strNombre) {
		this.strNombre = strNombre;
	}


	public String getStrDomicilio() {
		return strDomicilio;
	}


	public void setStrDomicilio(String strDomicilio) {
		this.strDomicilio = strDomicilio;
	}


	public Cuenta getCuenta() {
		return cuenta;
	}


	public void setCuenta(Cuenta cuenta) {
		this.cuenta = cuenta;
	}
	
	@Override
	public String toString() {
		return "Cliente: \n Nombre: " + getStrNombre()
				+ ", Domicilio: " + getStrDomicilio()+ "\n"
				+ getCuenta().verDetalles();
	}
	
	
}
